#Tout est mis en commentaire pour ne pas exécuter à nouveau ce fichier.
"""

import sqlite3
bd=sqlite3.connect('biblio.db')
curseur=bd.cursor()

curseur.executescript('''
CREATE TABLE Lecteur(NumeroLecteur INT(5), Nom VARCHAR(30), Prenom VARCHAR(30), PRIMARY KEY(NumeroLecteur));
CREATE TABLE Auteur(NumeroAuteur INT(5), Nom VARCHAR(30), Prenom VARCHAR(30),
PRIMARY KEY(NumeroAuteur));
CREATE TABLE LangueOrigine(NumeroLangue INT(5), Langue VARCHAR(20), PRIMARY KEY(NumeroLangue));
CREATE TABLE Livre(NumeroLivre INT(5), NumeroAuteur INT(5) REFERENCES
Auteur(NumeroAuteur), Titre VARCHAR(30), NumeroLangue INT(5) REFERENCES
LangueOrigine(NumeroLangue), PRIMARY KEY(NumeroLivre));
CREATE TABLE Emprunt(NumeroLecteur INT(5) REFERENCES Lecteur(NumeroLecteur),
NumeroLivre INT(5) REFERENCES Livre(NumeroLivre), Date DATE, Retour DATE,
PRIMARY KEY(NumeroLecteur, NumeroLivre, Date));
''')

curseur.executescript('''
INSERT INTO Livre VALUES(1, 5, 'Les Caractères', 1);
INSERT INTO Livre VALUES(2, 4, 'Fictions', 3);
INSERT INTO Livre VALUES(3, 3, "Le Roman de l'Italie insolite", 1);
INSERT INTO Livre VALUES(4, 6, 'Panégyriques', 1);
INSERT INTO Livre VALUES(5, 2, 'Fouché', 2);
INSERT INTO Livre VALUES(6, 1, 'La Maison Tellier', 1);
INSERT INTO Livre VALUES(7, 2, 'Voyages', 2);
INSERT INTO Livre VALUES(8, 1, 'Bel Ami', 1);

INSERT INTO Auteur VALUES(1, 'De Maupassant', 'Guy');
INSERT INTO Auteur VALUES(2, 'Zweig', 'Stefan');
INSERT INTO Auteur VALUES(3, 'De Saint Victor', 'Jacques');
INSERT INTO Auteur VALUES(4, 'Borges', 'Jorge Luis');
INSERT INTO Auteur VALUES(5, 'De La Bruyère', 'Jean');
INSERT INTO Auteur VALUES(6, 'Bossuet', 'Jacques-Bénigne');

INSERT INTO Emprunt VALUES(2, 2, '2021-12-11', '2022-02-23');
INSERT INTO Emprunt VALUES(4, 3, '2021-06-30', '2021-07-14');
INSERT INTO Emprunt VALUES(3, 5, '2021-07-04', '20121-08-11');
INSERT INTO Emprunt VALUES(4, 4, '2021-08-22', NULL);
INSERT INTO Emprunt VALUES(5, 8, '2021-11-18', '2022-03-18');
INSERT INTO Emprunt VALUES(7, 7, '2021-08-22', NULL);
INSERT INTO Emprunt VALUES(1, 1, '2021-08-15', NULL);
INSERT INTO Emprunt VALUES(1, 6, '2022-02-13', '2022-03-02');
INSERT INTO Emprunt VALUES(6, 3, '2021-08-04', '2021-08-17');

INSERT INTO Lecteur VALUES(1, 'Durand', 'Pierre');
INSERT INTO Lecteur VALUES(2, 'Dupont', 'Paul');
INSERT INTO Lecteur VALUES(3, 'Dunand', 'Jean');
INSERT INTO Lecteur VALUES(4, 'Dutard', 'André');
INSERT INTO Lecteur VALUES(5, 'Dumont', 'Jacques');
INSERT INTO Lecteur VALUES(6, 'Dufour', 'Simon');
INSERT INTO Lecteur VALUES(7, 'Dubois', 'Marc');

INSERT INTO LangueOrigine VALUES(1, 'Français');
INSERT INTO LangueOrigine VALUES(2, 'Allemand');
INSERT INTO LangueOrigine VALUES(3, 'Espagnol');
''')

bd.close()

"""
